.product {
  &.product-list {
    .product-type {
      display: flex;
      .product-type-item {
        height: 100%;
        padding: 8px 16px;
        margin-right: 16px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer;
        text-decoration: none;
        position: relative;
        -webkit-transition: color 0.3s ease-in-out;
        transition: color 0.3s ease-in-out;
      }
    }
    .product-image {
      width: 36px;
      height: 36px;
    }
  }
}

.square {
  width: 200px;
  height: 200px;
  background: #f60;
}
